<?

require "cAutorizacion.php";
$modo_depuracion = false;
/*
 * Validaciones necesarias
 */
extract($_GET);
extract($_POST);

$_ERRORES = array();
$_WARNING = array();
$_SUCCESS = array();


if (isProfesor()) {
    
    // email
    if (!comprobar_email($email_sec)) {
        $_ERRORES[] = 'El email que uso es incorrecto';
    }
    if (!$email_sec OR !$ci OR !$email_sec OR !$telf OR !$cel) {
        $_ERRORES[] = 'Todos los campos son obligatorios';
    }
    
    if (empty($_ERRORES)) {

        if (isset($usbid) AND $usbid AND isAdmin()) {
            $USBID = $usbid;
        } else {
            $USBID = $_SESSION['USBID'];
        }

        $sql_temp = "UPDATE usuario SET " .
                "ci='$_POST[ci]' " .
                "WHERE usbid='$USBID'";

        if ($modo_depuracion)
            echo "$sql_temp<br>";
        $resultado = ejecutarConsulta($sql_temp, $conexion);

        $sql_temp = "UPDATE usuario_profesor SET " .
                "dependencia='$_POST[dependencia]', " .
                "dedicacion='$_POST[dedicacion]', " .
                "categoria= '$_POST[categoria]', " .
                "email_sec='$_POST[email_sec]', " .
                "telf='$_POST[telf]', " .
                "celular='$_POST[cel]' " .
                "WHERE usbid_usuario='$USBID'";

        if ($modo_depuracion)
            echo "$sql_temp<br>";
        $resultado = ejecutarConsulta($sql_temp, $conexion);

        $_SESSION[ci] = $_POST[ci];
        $_SESSION[dependencia] = $_POST[dependencia];
        $_SESSION[email_sec] = $_POST[email_sec];
        $_SESSION[telf] = $_POST[telf];
        $_SESSION[cel] = $_POST[cel];

        $_SUCCESS[] = 'Sus datos fueron actualizados satisfactoriamente';
    } else {
        $_WARNING[] = 'Sus datos NO fueron actualizados';
    }
} elseif (isEmpleado()) {
    
    if (!$ci) {
        $_ERRORES[] = 'Todos los campos son obligatorios';
    }
    
    if (empty($_ERRORES)) {

        if (isset($usbid) AND $usbid AND isAdmin()) {
            $USBID = $usbid;
        } else {
            $USBID = $_SESSION['USBID'];
        }

        $sql_temp = "UPDATE usuario SET " .
                "ci='$_POST[ci]' " .
                "WHERE usbid='$USBID'";

        if ($modo_depuracion)
            echo "$sql_temp<br>";
        $resultado = ejecutarConsulta($sql_temp, $conexion);

        $_SESSION[ci] = $_POST[ci];
        $_SESSION[email_sec] = $_POST[email_sec];
        $_SESSION[telf] = $_POST[telf];
        $_SESSION[cel] = $_POST[cel];

        $_SUCCESS[] = 'Sus datos fueron actualizados satisfactoriamente';
    } else {
        $_WARNING[] = 'Sus datos NO fueron actualizados';
    }
}

include('vActualizarDatos.php');